package classes;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
@Entity

public class Funcionario extends Pessoa{
	
	
	
	
	
	private String horario_entrada;
	private String horario_saida;
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name="id_empresa_cliente", insertable = true, updatable = true)
	@Fetch(FetchMode.JOIN)
	private EmpresaCliente empresa;
	private String cargo;
		
	
	
	public String getHorario_entrada() {
		return horario_entrada;
	}
	public void setHorario_entrada(String horario_entrada) {
		this.horario_entrada = horario_entrada;
	}
	public String getHorario_saida() {
		return horario_saida;
	}
	public void setHorario_saida(String horario_saida) {
		this.horario_saida = horario_saida;
	}
	public EmpresaCliente getEmpresa() {
		return empresa;
	}
	public void setEmpresa(EmpresaCliente empresa) {
		this.empresa = empresa;
	}
	public String getCargo() {
		return cargo;
	}
	public void setCargo(String cargo) {
		this.cargo = cargo;
	}
	
	

}
